slapping blow - Turkish English Dictionary